/*******************************************************************************
 * Project Key : CPPII
 * Create on 2018-01-20 18:03:622
 * Copyright (c) 2008 - 2019.银盛支付服务股份有限公司版权所有. 粤ICP备14098269
 * 注意：本内容仅限于银盛支付服务股份有限公司内部传阅，禁止外泄以及用于其他的商业目的
 ******************************************************************************/
package com.ny.zmb.openapi.ysutil.common;

/**
 * <P>TODO</P>
 *
 * @version $Id$
 * @user linxl 2021年4月12日 下午12:55:12
 */
public enum ServiceEnum {

    // 钱包通用反扫
    WALLET_PAY_BARCODE("barcodePay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    //D1结算配置
    D1SETTLE_Config("d1SettleConfig", "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),
    //银行付款充值查询
    RECHANGE_TRANSFERQUERY("rechargeTransferQuery", "https://eqt.ysepay.com/api/trade",
            "https://eqt.ysepay.com/api/trade", false),
    //银行付款充值
    RECHANGE_TRANSFER("rechargeTransfer", "https://eqt.ysepay.com/api/trade",
            "https://eqt.ysepay.com/api/trade", false),
    PAYMENT_REQUEST("paymentRequest", "https://eqt.ysepay.com/api/trade",
            "https://eqt.ysepay.com/api/trade", false),
    // 聚合正扫
    JH_SCANCODE("JH_SCANCODE", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/api/trade",
            "https://eqt.ysepay.com/api/trade", true),
    // 聚合反扫支付
    JH_BARCODE("JH_BarCode", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/api/trade",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包通用正扫
    WALLET_PAY_FRONT_CODE("scanPay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约
    WALLET_PROTOCOL("signProtocol", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约确认
    WALLET_PROTOCOL_CONFIRM("signConfirm", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-创建快捷支付订单
    WALLET_PROTOCOL_CREATE_ORDER("protocolPay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-支付短信确认
    WALLET_PROTOCOL_PAY_CONFIRM("protocolPayConfirm", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-支付短信重发
    WALLET_PROTOCOL_PAY_CONFIRM_RESEND("protocolPayResend",
            "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api", "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-查询协议
    WALLET_PROTOCOL_QUERY("queryProtocol", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-解约协议
    WALLET_PROTOCOL_CANCEL("cancelProtocol", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 钱包协议签约-解约协议
    JS_PAY("jsPay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api", "https://eqt.ysepay.com/api/trade",
            false),
    cashierPay("cashierPay", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/trade", "https://eqt.ysepay.com/api/trade", false),
    //网银支付
    WY_PAY("WY_PAY", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/api/trade", "https://eqt.ysepay.com/api/trade", false),

    // 查询-交易订单明细
    QUERY_UNIFY_ORDER("queryUnifyOrder", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 账户余额查询
    QUERY_AMOUNT("queryBalance", "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 账户余额查询
    WXAUTH_QUERYAPPLYNO("wxAuthQueryByApplyNo", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 短信验证码确认
    CONFIRM_VERIFY("confirmVerify", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),

    // 短信验证码重发
    RESEND_CODE("resendCode", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),

    // 查询快捷银行支持列表
    QUERY_BANK_LIST("queryBankList", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),

    // 账户状态变更
    CHANGE_STATUS("changeStatus", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 银行卡信息查询
    QUERY_CARD("queryCard", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    // 银行卡信息查询
    RATE_CONFIG("rateConfig", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    QUERY_WALLETBILL("queryWalletBill", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    GET_DIVISIONRECEIPT("getDivisionReceipt", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    INFO_AUTH("getDivisionReceipt", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    // 交易密码管理
    PWD_MANAGER("infoAuth", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    COMPARE_BYFACE("compareByFace", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    CONTROL_PAY("controlPay", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    NET_PAY("netpay", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    ACCOUNT_SEQQUERY("accountSeqQuery", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    // 账户手机号修改
    MODIFY_MOBILE("modifyMobile", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),

    // 平台内转账申请
    TRANSFER_INNER("transferInner", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    // 平台内转账申请
    BATCHTRANSFER_INNER("transferInner", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    //平台内批量转账查询
    TRANSFER_INNERBATCHQUERY("batchTransferInner", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    GET_RECEIPT("getReceipt", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    // 交易退款请求
    WALLET_REFUND("refund", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 分账登记
    DIVISION_REGISTER_V2("divisionRegister", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 分账结果查询
    DIVISION_QUERY("divisionQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 分账结果查询
    DIVISION_BACK("divisionBack", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 分账结果查询
    DIVISION_BACKAUTH("divisionBackAuth", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 账户支付
    ACCOUNT_PAY("accountPay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    TAX_PAYQUERY("taxPayQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    TAX_INVOICEAMTQUERY("taxInvoiceAmtQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    TAX_TRANSFERGETBILL("taxTransferGetBill", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    TAX_CREATETASK("taxCreateTask", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    TAX_QUERYTASK("taxQueryTask", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/merchant", false),
    EACCOUNT_RECHARGE("eAccountRecharge", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_WITHDRAW("eAccountWithdraw", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_TRADEQUERY("eAccountTradeQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_BALANCE("eAccountBalance", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_REVENUE("eAccountRevenue", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_RECEIPT("eAccountReceipt", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    EACCOUNT_AUTORECHARGE("eAccountAutoRecharge", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 担保交易发货通知
    ESCROW_DILIVER("escrowDeliver", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/trade",
            "https://eqt.ysepay.com/api/merchant", false),

    QUERY_OPENID("queryOpenid", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/trade",
            "https://eqt.ysepay.com/api/merchant", false),
    QUERY_TERMINALTRADE("queryTerminalTrade", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/trade",
            "https://eqt.ysepay.com/api/trade", false),
    // 担保交易确认收货
    ESCROW_CONFIRM("escrowConfirm", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 获取银联用户标识
    GET_UP_USER_ID("getUpUserId", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 统一对账单下载
    GET_ACCOUNT_BILL("getAccountBill", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 交易退款订单查询
    QUERY_TRADE_REFUND_ORDER("queryTradeRefund", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 微信小程序
    WX_MINIPROGRAM("/gateway/trade/wxMiniProgram", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),
    // 微信反扫
    WX_BARCODE("/gateway/trade/wxBarCode", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 微信公众号支付
    WX_JS("/gateway/trade/wxJs", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci", "https://mpfptradeapi.ysepay.com",
            true),
    // 支付宝反扫
    ALIPAY_BARCODE("alipayBarCode", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/api/trade",
            "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/api/trade", false),
    // 支付宝主扫
    ALIPAY_SCANCODE("/api/trade", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://hyfptradeapi.ysepay.com", true),
    // 支付宝服务窗
    ALI_SERVICEPAY("/gateway/trade/aliServicePay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://hyfptradeapi.ysepay.com", true),
    // 支付宝服务窗
    ALI_SERVICEAUTOPAY("/gateway/trade/aliServiceAutoPay", "http://127.0.0.1:8082/ysmp-gateway",
            "https://hyfptradeapi.ysepay.com", true),
    // 银联反扫
    YLPAY_BARCODE("/gateway/trade/ylpayBarCode", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 银联主扫
    YLPAY_SCANCODE("/gateway/trade/ylpayScanCode", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),
    // 获取银联用户标识
    YL_USERID("/gateway/trade/ylUserId", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),
    // 银联 Js 支付
    YL_JSPAY("/gateway/trade/ylJsPay", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),

    // 申请退款
    APPLY_REFUND("/gateway/trade/applyRefund", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://hyfptradeapi.ysepay.com", false),
    // 退款查询
    QUERY_REFUND("/gateway/trade/queryRefund", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 提现申请
    WITHDRAW("/gateway/trade/withdraw", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 提现结果查询
    WITHDRAW_QUERY("/gateway/trade/withdrawQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 订单查询
    QUERY_ORDER("/gateway/trade/queryOrder", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),
    // 订单详细查询
    QUERY_ORDERDETAIL("/gateway/trade/queryOrderDetail", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 商户进件
    MERCHANT_ADD("/gateway/merchant/add", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),
    // 统一文件上传
    PIC_UPLOAD("uploadDocument", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/file", true),
    // 商户进件查询
    MERCHANT_QUERY("/gateway/merchant/query", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://hyfpmerchantapi.ysepay.com/api/merchant", false),
    // 商户报备
    MERCHANT_REPORT("/gateway/merchant/report", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),
    // 商户报备查询
    MERCHANT_QUERY_REPORT("/gateway/merchant/queryReport", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),
    // 微信配置请求
    UPDATE_BINDAPPID("/gateway/merchant/updateBindAppId", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://hyfpmerchantapi.ysepay.com/api/merchant", true),

    // 支付宝实名认证
    SUBMIT_AUTHMESSAGE("aliAuthSubmitApply",
            "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),

    // 支付宝查询商户授权状态
    GET_AliAuthState("aliAuthState",
            "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),


    // 支付宝撤销申请单
    CANCLE_AUTHMESSAGE("aliAuthCancelApply",
            "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),

    // 支付宝查询申请单状态
    GET_AUTHMESSAGEBYALLPYON("aliAuthQueryByApplyNo",
            "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci",
            "https://eqt.ysepay.com/api/merchant", true),

    // 微信实名认证
    WX_AuthSubmitApply("wxAuthSubmitApply",
            "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    WX_AUTHSTATE("wxAuthState",
            "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),

    WX_AuthQueryByApplyNo("wxAuthQueryByApplyNo",
            "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    WX_AuthCancelApply("wxAuthCancelApply",
            "https://eqt.ysepay.com/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    TAX_USERREGISTER("/gateway/merchant/taxUserRegister", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    TAX_PAYREQUEST("/gateway/merchant/taxPayRequest", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/trade", true),
    TAX_USERQUERY("/gateway/merchant/taxUserQuery", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    TAX_CERTAMOUNT("/gateway/merchant/taxCertAmount", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", true),
    // 分账登记
    DIVISION_REGISTER("/gateway/trade/divisionRegister", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 分账登记查询
    GET_DIVTRAN_RULE_DETAIL("/gateway/trade/getDivTranRuleDetail", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 账户余额查询
    QUERY_ACCOUNT_LIST("/gateway/trade/queryAccountList", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 无卡快捷-创建订单
    QUICK_PAYMENT("/gateway/trade/quickPayment", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 无卡快捷-快捷支付授权
    QUICK_PAYMENT_AUTH("/gateway/trade/quickPaymentAuth", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 无卡快捷-获取短信验证码
    QUICK_PAYMENT_MSG("/gateway/trade/quickPaymentMsg", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),

    // 协议快捷-协议签约
    SIGN_CONFIRM("/gateway/trade/signProtocol", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 协议快捷-协议签约确认
    SIGN_PROTOCOL_CONFIRM("/gateway/trade/signConfirm", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://eqt.ysepay.com/api/trade", true),

    // 协议快捷-快捷协议查询
    GET_FAST_PAY_PROTOCOL("/gateway/trade/getFastPayProtocol", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 协议快捷-协议解约
    SIGN_CANCEL("/gateway/trade/signCancel", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),

    // 协议快捷-创建协议订单和登记明细
    PROTOCOL_CREATE("/gateway/trade/protocolCreate", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 协议快捷-短信确认快捷支付业务交易
    FAST_PAY_MSG_VERIFY("/gateway/trade/fastPayMsgVerify", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", false),

    // 协议快捷-重新获取协议快捷短信
    RECEIVE_MSG_CODE_AGAIN("/gateway/trade/receiveMsgCodeAgain", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci",
            "https://mpfptradeapi.ysepay.com", true),

    // 个人钱包注册
    WALLET_REGISTER("walletRegister", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包绑卡请求
    WALLET_BIND_CARD("bindCard", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包解绑卡请求
    WALLET_UNBIND("unbind", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包身份证照片补充
    WALLET_SUPPLY_CARD_PIC("supplyCardPic", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包信息查询
    WALLET_USER_INFO("userInfo", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包账户充值
    WALLET_RECHARGE("recharge", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包消费请求
    WALLET_CONSUME("consume", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包账户提现
    WALLET_WITHDRAW("withdraw", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 钱包订单查询
    WALLET_QUERY_ORDER("queryOrder", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 短信验证码确认
    WALLET_CONFIRM_VERIFY("confirmVerify", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),

    // 灵活用工付款请求
    TAX_PAYMENT("taxPayment", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 灵活用工付款查询
    TAX_PAYMENTQUERY("taxPayQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    PAYMENTQUERY("PaymentQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    QUERYSETTLEMENT("querySettlement", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    TERMINALDIVISIONREGISTER("terminalDivisionRegister", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),
    TERMINALDIVISIONQUERY("terminalDivisionQuery", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api",
            "https://eqt.ysepay.com/api/trade", false),

    // 文档上传接口
    UPLOAD_DOCUMENT("uploadDocument", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",

            "https://eqt.ysepay.com/api/file", false),

    // 进件
    REGISTER("register", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),
    // 查询商户进件支持的开户行
    QUERY_OPEN_BANK_AREA("queryOpenBankArea", "http://wiki.easybuycloud.com:8082/ysmp-gateway-ci/test/api/merchant",
            "https://eqt.ysepay.com/api/merchant", false),
    // 公共接口
    // 地区码查询
    Query_AreaList("queryAreaList", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",

            "https://eqt.ysepay.com/api/merchant", false),
    // mcc码查询
    Query_MccList("queryMccList", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    // 开户行查询
    QueryOpenBankArea("queryOpenBankArea", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    //
    QUERY_MERCHANT("queryMerchant", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    // 合同签约
    CONTRACT_SIGN("contractSign", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    // 下载电子合同
    DOWNLOAD_CONTRACT("downloadContract", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    // 签约状态查询
    CONTRACT_QUERY("contractQuery", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),
    // 电子合同作废
    CANCEL_CONTRACT_SIGN("cancelContractSign", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file",
            "https://eqt.ysepay.com/api/merchant", false),

    //绑定提现卡
    ADD_BANK_ACCOUNT("addBankAccount", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/merchant", false),
    //商户提现卡查询
    BANK_ACCOUNT_QUERY("bankAccountQuery", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/merchant", false),
    //商户结算信息变更
    CHANGE_PAYMENT("changePayment", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/merchant", false),
    //商户提现申请
    MERCHANT_WITHDRAW("merchantWithdraw", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/trade", false),
    //商户提现查询
    QUERY_WITHDRAW("queryWithdraw", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/trade", false),

    Bank_Account_Query("bankAccountQuery", "http://wiki.easybuycloud.com:8082/ysmp-merchant-gateway-ci/api/file", "https://eqt.ysepay.com/api/merchant", false),

    ;


    private ServiceEnum(String apiName, String testUrl, String prdUrl, boolean isNetTimeout2Fail) {
        this.apiName = apiName;
        this.prdUrl = prdUrl;
        this.testUrl = testUrl;
        this.isNetTimeout2Fail = isNetTimeout2Fail;
    }

    private String apiName;
    private String testUrl;
    private String prdUrl;
    private boolean isNetTimeout2Fail;

    public boolean isNetTimeout2Fail() {
        return isNetTimeout2Fail;
    }

    public void setNetTimeout2Fail(boolean isNetTimeout2Fail) {
        this.isNetTimeout2Fail = isNetTimeout2Fail;
    }

    public String getApiName() {
        return apiName;
    }

    public void setApiName(String apiName) {
        this.apiName = apiName;
    }

    public String getTestUrl() {
        return testUrl;
    }

    public void setTestUrl(String testUrl) {
        this.testUrl = testUrl;
    }

    public String getPrdUrl() {
        return prdUrl;
    }

    public void setPrdUrl(String prdUrl) {
        this.prdUrl = prdUrl;
    }

}
